Type aliases (1/3)
What are type aliases?
    We’ve been using object types and union types by writing them directly in type annotations. This is convenient, but it’s common to want to use the same type more than once and refer to it by a single name. It is a name for any type. You can use a type alias to give a name to any type, not just an object type.
    ID is a type alias: